package com.caochenlei.queue;

public class CircularQueueTest {
    public static void main(String[] args) {
        CircularQueue<String> queue = new CircularQueue<>(4);

        System.out.println("==========第一块输出内容：开始==========");
        System.out.println(queue);
        queue.enqueue("A");
        queue.enqueue("B");
        queue.enqueue("C");
        queue.enqueue("D");
        System.out.println(queue);
        System.out.println("==========第一块输出内容：结束==========");
        System.out.println();

        System.out.println("==========第二块输出内容：开始==========");
        System.out.println(queue);
        System.out.println(queue.dequeue());
        System.out.println(queue.dequeue());
        System.out.println(queue.dequeue());
        System.out.println(queue.dequeue());
        System.out.println(queue);
        System.out.println("==========第二块输出内容：结束==========");
        System.out.println();

        System.out.println("==========第三块输出内容：开始==========");
        System.out.println(queue);
        queue.enqueue("A");
        queue.enqueue("B");
        queue.enqueue("C");
        queue.enqueue("D");
        System.out.println(queue);
        System.out.println("==========第三块输出内容：结束==========");
        System.out.println();
    }
}
